package cn.edu.lingnan.user.dtos;

import lombok.Data;

/**
 * 这是一个用于构建生成试卷的请求参数的类
 */
@Data
public class PromptDto {

    //试卷名
    private String paperName;

    //试卷总分
    private Integer paperScore;

    //单选题总分和数量
    private Integer choiceScore;
    private  Integer choiceNum;

    //多选题总分和数量
    private Integer multiChoiceScore;
    private Integer multiChoiceNum;

    //判断题总分和数量
    private Integer trialScore;
    private Integer trialNum;

    //填空题总分和数量
    private Integer fillScore;
    private Integer fillNum;

    //简答题总分和空数
    private Integer shortAnswerScore;
    private Integer shortAnswerNum;

    //其他题型总分和数量
    private Integer otherScore;
    private Integer otherNum;

    //是否需要生成答案和解释 0 不需要 1 需要
    private Integer needAnswer;
    private Integer needExplain;

    //难度系数
    private Integer difficulty;

    //引用知识点
    private String knowledgePoint="";

    //角色
    private String role;

    //备注
    private String remark;
}
